IsoBuster desenvolvido por Smart Projects
----------------------------------------
Peter@IsoBuster.com
URL : http://www.smart-projects.net
URL : http://www.isobuster.com

Autor de:
-----------
Custom CD Menu
QuickLaunch
Outros fantsticos programas CD-R que infelizmente no posso tornar pblicos (...).

FAQ traduzida por Paulo Bazaglia


Perguntas freqentes (FAQ)
=====================

1. O programa  carregado normalmente mas NO vejo nenhum leitor de CD no elenco.
--------------------------------------------------------------------------------------
IsoBuster h diversos mtodos de se comunicar com os dispositivos de CD-ROM do seu sistema.
No Win95, 98 e ME, ele ser Aspi (Adaptec), no NT (4.0, Win2K) ser SPTI (Scsi Pass Trough Interface) como padro. Se ambos os mtodos esto presentes no sistema, IsoBuster permite mudar entre eles por meio de 'Opes \ Comunicao'.
Quando no todos os dispositivos ou nenhum dispositivo  encontrado por nenhum dos mtodos, provavelmente h algo de errado com essas interfaces de comunicao. Tente uma atualizao (upgrade) ou instale Aspi (veja a questo 2) para trabalhar com tais caractersticas. Entre em contato comigo se encontrar maiores problemas com IsoBuster.

2. O que posso fazer para atualizar ou resolver problemas com o meu layer ASPI?
------------------------------------------------------------------------------
- O layer ASPI foi originalmente desenvolvido pela Adaptec.
   possvel encontrar as atualizaes diretamente no site da Adaptec.
- Ou... voc pode instalar um outro programa que, por sua vez, instale os layers para voc.
  Por exemplo, os programas para masterizao da Adaptec Write Software (antes de 4.1), CloneCD, CDRWin...
- Voc pode procurar por layers ASPI desenvolvidos por terceiros e torcer para que sejam compatveis (...).
  Por exemplo, wnaspi32.dll da Ahead (embora os dll da Ahead no sejam mais que uma shell  Aspi da Adaptec ou SPTI (dependendo do sistema) (16.10.2000, isso pode mudar no futuro?).
- Pode tambm procurar atualizaes (ou links) nestes sites:
  http://www.cdmediaworld.com
  http://cdr-info.com
  http://www.cdfreaks.com
  http://www.cascade2000.net

3. Quais File System so suportados?
------------------------------------
Por ora:
- CD-i (derivado do ISO9660)
- ISO9660 (99% dos CDs 'normais')
- Joliet (uma extenso do ISO)
- Cuidado especial pelos CDs C32.

4. E em relao aos CDs multi-sesso?
-------------------------------------
Todos os CDs em multissesso so suportados. Conseqentemente, voc pode ver os file system por sesso e pode recuperar arquivos que h tempo acreditava haver perdido. Melhor ainda, se a ltima sesso no pde ser fechada (por um problema na gravao do CD), esta sesso ser ainda acessvel.

5. Qual a diferena em relao ao tipo de acesso utilizado pelo Windows?
----------------------------------------------------------------------
IsoBuster dialoga diretamente com o hardware da unidade e no se apia no Windows para ler o contedo presente em um CD.
Tanto o acesso quanto a interpretao do file system so executados diretamente pelo programa. Conseqentemente, IsoBuster consegue ler, como e quando quiser, todos os setores presentes no CD, 'vendo', de fato, os CDs que o Windows no consegue ler.
O programa pode retomar a leitura dos setores todas as vezes que desejar, e interpretar os erros como quiser.
IsoBuster consegue ler e extrair o contedo de um CD muito melhor que o Windows... Pense nos VCD, SVCDm CD-i...
No entanto... pois, como se disse, o programa dialoga diretamente com o hardware, ele deve fazer as contas com os eventuais problemas prprios do leitor de CD em uso.

6. Que tipos de unidade so suportadas?
--------------------------------------
Todos os leitores Atapi conformes a MMC/SFF8020i (rev. 2.6).
Isto quer dizer que 99% das unidades construdas nos ltimos 5 anos deveriam funcionar corretamente.
Se o seu leitor  anterior a esta data, existe no entanto uma BOA probabilidade que suporte os comandos MMC.
IsoBuster, hoje, deveria funcionar com todos os leitores de CD produzidos!
Muitos esforos foram feitos para assegurar isso.

7. E em relao aos leitores IDE <-> SCSI?
-----------------------------------------
Os dois tipos de leitores deveriam funcionar corretamente. No entanto, em caso de problemas com a leitura dos CDs, comunique-se comigo, especificando todos os detalhes que poderiam ser importantes. Eu j investi muito tempo para assegurar a plena compatibilidade com os leitores SCSI.

8. Posso selezionar um leitor de CD mas no consigo ver o file system.
-------------------------------------------------------------------
As causas podem ser vrias...
- No CD se encontra um file system que este programa no  capaz de interpretar...
- A unidade de CD no reconhece os comandos ATAPI...
- O CD  irreconhecvel (na superfcie do suporte encontram-se riscos, setores destrudos...).
No entanto, agradeo as informaes enviadas: especifique o ttulo do CD, o Sistema Operativo para o qual o suporte foi pensado, a marca e as caractersticas do leitor de CD.
IsoBuster especifica tambm o erro encontrado: mencione-os quando enviar as informaes.

9. Tenho um disco CD-i que no consigo ler.
------------------------------------------
Testei IsoBuster com cerca de 200 ttulos diferentes de CD-i.
Todos funcionaram corretamente,  exceo de dois ttulos.
Depois de ter investigado a causa do mal funcionamento, descobri que, simplesmente, os leitores de CD no conseguiam ler os setores necessrios, pois a disposio destes ltimos era MUITO DIFERENTE das especificadas como standard ou porque continham faixas de udio.
Por exemplo, 'Uncover Tatjana' pode ser lido pelo meu leitor Sony, mas no pelo meu leitor Philips, assim como 'Het Nationale Muziekkado' no pode ser lido por nenhum dos meus leitores.
Erro: 05/64/00 : 'Illegal Mode for this track' (e isso diz tudo...).
Quando voc tiver problemas na leitura de um CD, a probabilidade, atualmente,  de 9 sobre 10 que o disco contenha faixas de udio. De fato, este tipo de CD, alm de ter um file system nico, tem tambm uma Tabela de Contedos (TOC) que confunde a maioria dos leitores. Quando faixas de udio esto presentes, os CD-ROMs freqentemente consideram os dados como udio no pre-gap, conduzindo a todo tipo de corrupo de dados.

10. E em relao aos arquivos de tipo interleave?
-----------------------------------------------
O suporte para eles ainda no est disponvel.
Eu ainda no vi um CD deste tipo (sei que esta 'caracterstica'  suportada nos especficos CD-i, mas os CD-i que provei no apresentavam este tipo de arquivo).
Se o programa reconhece estes arquivos, no entanto, mostrar um pequeno quadrado na parte esquerda do cone.

11. E os CDs para Mac?
-----------------------
Os CDs para Mac que tm um file system ISO deveriam ser reconhecveis (a maioria dos CDs para Mac, portanto, no o ser).
Tecnicamente falando, os arquivos Macintosh geralmente so divididos em duas partes (ou arquivos). O primeiro arquivo contm o cdigo executvel, enquanto o outro arquivo contm os dados. Ambos tm o mesmo nome e esto posicionados na mesma pasta.
Os dois arquivos pode ser vistos e extrados, mas por ora o programa no consegue reconstru-los automaticamente (ou seja, no consegue realizar o processo inverso: reunir as duas partes para obter o arquivo original).

12. Em que se diferenciam os vrios tipos de extrao?
----------------------------------------------------
- 'Extract' extrai a poro dos dados presentes nos setores; conseqentemente, extrai os arquivos de maneira exata e completa.
- 'Extract and Run'  o mesmo que 'Extract' (extrai um arquivo num percurso especificado), mas alm disso executa automaticamente o arquivo extrado.
- 'Run' extrair o arquivo para a pasta 'temp' e automaticamente o executar.
- 'Extract but FILTER only M2F2 Mpeg frames' extrai a parte dos dados de um arquivo mas...
  Controla cada setor em busca de um identificativo (assinatura) MPG1 o MPG2.
  Se este identificativo no estiver presente, quer dizer que o setor no est integrado no arquivo.
  Conseqentemente, o que se obtm  um stream MPG LIMPO (o mesmo resultado que voc obteria utilizando o utilitrio dat2mpg.exe)
- 'Extract RAW' extrai todos os setores de modo bruto (ou seja, sem 'limp-los').
  (Deste modo so extradas tambm as informaes relacionadas aos setores - overhead -. Em algumas situaes isso pode ser til).
  ( o mesmo tipo de extrao utilizado para os arquivos de imagem *.ISO).

13. Se extraio um arquivo *.dat VCD, o arquivo resultante  menor que o extrado utilizando o Windows.
---------------------------------------------------------------------------------------------------
Sim.
O Windows, por alguma estpida razo, copia todos os setores de maneira bruta, e acrescenta um cabealho ao arquivo.
 por isso que, depois, voc deve usar um utilitrio como dat2mpg para reconverter novamente o arquivo.

14. Consideraes sobre frame-rate MPG...
------------------------------------------
Quando se extrai um MPG de um whitebook VCD 2.0, o arquivo  normalmente aceito por todos os programas de escritura para VCD.
Se se extrai um MPG de um whitebook VCD 2.0 (por exemplo, de um CD-i), a maioria dos programas para criar os VDC se 'lamentar' do formato do stream, ainda que alguns destes lhe permitam criar um VCD (por exemplo: WinOnCD, Adaptec VCD Creator 4.0).
O aspecto negativo  que os reprodutores CD-i verificam o formato do suporte e determinam como o formato MPG deve ser visualizado: conseqentemente, os reprodutores, na maioria das vezes, blocaro. NO ENTANTO... a idia de converter estes arquivos e copi-los em um CD-ROM  s para aproveitar-se da possibilidade de visualizar os MPG no PC... e os programas de decodificao MPG no encontram nenhum problema para faz-lo!

Assim sendo, agora voc pode fazer o backup dos filmes que preferir de um CD-i a um CD-ROM e visualiz-los em Windows.

15. O arquivo resultante contm 0 byte.
--------------------------------------
Se voc escolher a opo 'Extract but FILTER only M2F2 Mpeg frames' para extrair um arquivo que NO contm dados MPG, obviamente no existe nada para extrair...

Alm disso...
A opo 'Extract but FILTER only M2F2 Mpeg frames' permite extrair dados MPG - contedos em frame M2F2 - formatados para este tipo de CD (por ex.: VCD, SVCD, DVCD).
Os arquivos *.mpg presentes num CD standard (ou normal) no esto formatados nesta maneira e devem ser extrados usando simplesmente a opo 'Extract'.

16. E em relao aos famosos 'mixed form' presentes nos CD-i?
------------------------------------------------------------
Nenhum problema.
Este programa consegue ler todos os setores de modo bruto (RAW) e extrair os dados baseando-se em uma prpria interpretao do modelo do setor.

17. O que significa 'Frame'?
--------------------------
Um CD contm diversos frames (ou blocos) que, por sua vez, contm um certo nmero de dados. Em geral, um CD contm cerca de 333.000 a 360.000 frames, diferentemente de um DVD, que em vez contm muito mais...

1 LBA (Logical Block Address) = 1 Frame.

18. E quanto aos DVDs?
-----------------------
Nenhum problema.
A maioria dos DVDs contm uma estrutura ISO, ainda que deva conter tambm um file system UDF.

19. Este programa consegue interpretar os file system UDF?
---------------------------------------------------------
No...  Mas quem pode dizer o que nos reserva o futuro?...
DirectCD, PacketCD, HyCD, InCD... Os CD-Rs e CD-RWs formatados com este tipo de programas contm um file system UDF mas, no momento, no so suportados.

20. Um CD (ou DVD) pode conter mais de um file system?
-------------------------------------------------------
Certamente!
O truque consiste em fazer apontar todos os file system aos mesmos arquivos e pastas.
s vezes existem anomalias, e por isso os file system so diferentes (isso  devido aos maus programas de masterizao).
Por exemplo:
Os DVDs devem conter um file system UDF mas, na maioria das vezes, contm tambm um file system ISO.
Joliet  uma extenso do formato ISO e pode conter arquivos com nomes longos.
(Hoje, a maioria dos CD-ROM contm uma extenso Joliet baseada no ISO9660).

No caso dos CD multi-sesso, cada uma das sesses contm um file system.
Escolhendo um certo percurso em vez de outro, pode-se chegar a resultados diversos.
Por exemplo: as mesmas tabelas gravadas em percursos diversos e em diferentes endereos (Intel <-> Motorola).
Este programa, por exemplo, interpreta o file system ISO diferentemente do Windows, sobretudo para ler os suportes CD-i e/ou dar-lhe a possibilidade de ler os dados no obstante o sistema operativo (outra vez) se recuse a faz-lo.

Na rvore das pastas visvel na parte esquerda do programa, IsoBuster acrescentar um cone para cada file system reconhecido. Conseqentemente, voc ter dois indicadores que faro referncia aos mesmos arquivos/pastas.
Selecione o file system desejado (por exemplo: nomes dos arquivos longos <-> nomes dos arquivos curtos) e explore o CD. Se alguma das referncias no funcionar, voc ter sempre a possibilidade de explorar o CD usando um outro file system.
Esta  uma possibilidade a mais oferecida em relao ao Windows, que se apia somente em um file system e no se incomoda para visualizar nenhuma mensagem de erro em caso de problemas encontrados durante a interpretao do file system.

21. Por que quando exploro o CD vejo os nomes dos arquivos visualizados em modalidade DOS (nomes de arquivos curtos)?
----------------------------------------------------------------------------------------------------------------
IsoBuster procura todos os file system reconhecidos.
Como configurao predefinida, 'todos' os CDs contm um file system ISO.
O ISO9660  limitado aos nomes de arquivos curtos.
As extenses como Joliet contm os nomes de arquivos longos.
IsoBuster procura tambm pela extenso Joliet e, se a encontra, acrescenta uma pasta principal na rvore das pastas presente na parte esquerda da janela principal do programa.

22. Recuperao dos arquivos de CDs que no foram fechados corretamente pelos programas de masterizao.
----------------------------------------------------------------------------------------------------------
Este programa consegue ver e recuperar os arquivos de CDs que no foram finalizados corretamente (por exemplo, depois de um erro de Buffer Underrun).
O limite, neste caso, diz respeito ao leitor no qual se deseja 'ver' o CD.
Um masterizador no encontra problemas para ler estes setores, ao contrrio de um leitor normal de CD!
Em caso de Buffer Underrun, o file system muito provavelmente aponta para arquivos que no foram escritos ou que foram gravados somente em parte.
Tentar extrair estes arquivos causaria erros do tipo 05/21/??, 05/63/??, 06/3B/0F...
Em todo caso, IsoBuster ler a maior quantidade de dados possvel e os interpretar (diferentemente de Windows, que simplesmente interromperia ao primeiro erro).

23. Os MPG parecem distorcidos ou fazem o reprodutor bloquear.
--------------------------------------------------------------
Quando os dados so extrados usando a opo 'Extract but FILTER only M2F2 Mpeg frames', cada um dos frames  controlado por um certo tipo de identificativo (assinatura) antes de ser copiado no arquivo resultante.
s vezes os frames (compreendidos como parte dos arquivos que no so ainda MPG) contm este identificativo (por erro). Ento o programa acredita estar extraindo um MPG e o resultado no  aquele esperado (se bem que isso ainda no aconteceu e provavelmente no acontecer).
Ainda que o MPG seja extrado somente por frames Mode2Form2.
J vi estranhos formatos MPG presentes em alguns CD-i (no filmes!) causar problemas em meu leitor.
Se o MPG  gravado de uma 'nica' maneira, voc pode encontrar diversos problemas, com qualquer programa!
Depende muito da qualidade do codec instalado em seu sistema, pois os CD-i, por exemplo, parecem conseguir gerenciar alguns formatos MPG muito diversos entre si.

24. A dimenso do arquivo presente no disco rgido  diferente daquela mostrada pelo programa!
--------------------------------------------------------------------------------------------
Em um file system ISO, as dimenses dos arquivos so escritas como se o arquivo residisse em frame Mode1 ou Mode2Form1.
Ou seja: 2KB por frame. Isto  necessrio para poder calcular quantos frames  preciso ler!
No entanto, em CD-i e CD-ROM XA alguns arquivos (como por exemplo os arquivos *.dat e, s vezes, os arquivos *.rtf presentes em Video Discs) podem residir em frame M2F2.
Desta maneira, em um frame pode ser salvada uma quantidade maior de dados. Como resultado, o arquivo extrado para o disco rgido  de dimenses maiores em relao ao declarado pelo IsoBuster!

25. No consigo ler alguns arquivos presentes em DVD-ROM.
----------------------------------------------------------
A unidade indica o erro: 05/6F/xx.
O padro DVD permite proteger alguns arquivos...
O DVD no retornar os dados dos blocos onde residem os dados dos arquivos a no ser que seja solicitado  unidade a liberao destas informaes.
O modo como se solicita  unidade retornar os dados  um tipo de segredo.
IsoBuster (ao menos por ora) no consegue ler estes arquivos.
No momento em que voc inicializa o programa para a decodificao do DVD e reproduz o filme, a unidade  'desbloqueada' por este software...
Uma vez 'desbloqueado', encontramos no entanto um outro obstculo...
Alm de ser 'bloqueado' o leitor, estes setores esto ainda misturados!

26. As mensagens de erro indicadas pela unidade ('Device Reported')...
--------------------------------------------------------------------
Quando IsoBuster no pode acessar alguns tipos de dados, visualiza uma mensagem de erro indicada pelo leitor usado (depois de ter esvaziado o mecanismo pelo qual se tenta uma nova leitura do suporte).
Estes cdigos de erro podem ser diferentes, dependendo do construtor, ainda que devessem estar conformes  especificao MMC2.
Ex.: 05/21/00 : 'Logical Block Address out of range'.
Ex.: 03/11/00 : 'Unrecoverable read error'.

27.  visualizada uma mensagem de erro indicada pela unidade ('Device Reported') quando leio os arquivos de imagem de um CD a partir do disco rgido.
-------------------------------------------------------------------------------------------------------------------------------------------------
IsoBuster  um programa constitudo de mais objetos (multi-layer), desenvolvido de modo tal que suas funes sejam facilmente acessveis tambm a outros aplicativos ('Smart Projects' Applications).
A este ponto, voc deveria pensar no programa como formado por um Front-End (que se preocupa em interpretar o file system ISO), por uma parte central (que se preocupa em interpretar a seqncia dos comandos) e por um motor de base (que se preocupa em acessar o CD-ROM).
(Em realidade, so presentes muito mais layers - ou seja, objetos em C++).
Quando se acessam os arquivos, uma outra 'parte central'  'coligada' ao cdigo que se preocupa com o acesso efetivo aos arquivos. O Front-End dificilmente nota a diferena entre ler a partir de um arquivo que de um CD. Da o termo 'Indicado pela unidade' ('Device reported') em vez de um possvel 'Erro durante a leitura de um arquivo imagem de um CD'.

28. 'Device Reported' Error message xx/xx/xx... O que significa?
-------------------------------------------------------------
Como foi explicado nas questes 26 e 27, estas mensagens so indicadas pelo leitor CD-ROM/DVD.
Para interpret-los corretamente, voc deveria ler as especificaes dos comandos para este leitor particular.
Felizmente, deveriam ser conformes a MMC(1,2,3).
Verei a possibilidade de fornecer algum bom link para descarregar gratuitamente os MMC.
Controle esta FAQ futuramente.

29. Eu posso editar os Image-Files (imagens de arquivos) com IsoBuster?
----------------------------------------------------------------------
No, no pode. A razo  to complexa como o  s vezes a recriao de uma imagen de arquivos.
As razes so:
Se um arquivo muda de tamanho, pode ser que a imagem completa tenha de ser recalculada. Dependendo do tipo de imagem de arquivos e dependendo do programa que est sendo usado para gravar a imagem de arquivos, os cdigos EDC e ECC precisam ser mudados/acrescentados por bloco. O Iso e o file system podem necessitar de completa reformulao... E em relao ao possvel file system UDF ento? Ou no caso de mudar uma sesso e apontar a arquivos de outra...
E eu poderia mencionar alguns outros problemas possveis. Assim sendo, eu nunca sequer considerei a possibilidade da edio de imagens de arquivos com IsoBuster.

30. Por que existem vrios cones de file system visualizados na janela da esquerda?
---------------------------------------------------------------------------
IsoBuster procura todos os file system reconhecidos.
Quando encontra um, acrescenta-o na rvore de cones  esquerda.
Voc pode selecionar o file system desejado para verificar o contedo (arquivos/pastas).

31. Qual o significado dos cones que acompanham os arquivos e pastas?
----------------------------------------------------------------------
IsoBuster gerencia muitas (para no dizer todas) excees reconhecidas pelo file system ISO e Joliet.
Diferentemente do Windows, IsoBuster indica esta excees (ou erros) para ajud-lo na resoluo dos problemas.
Se algo no vai bem lendo dos arquivos/pastas particulares, devemos ser capaz de entender o que est causando o problema.

Significado dos cones que acompanham os arquivos e pastas:
*cones que acompanham as pastas principais visualizados na rvore das pastas:
- cone vermelho com o termo ISO: file system ISO.
- cone azul com 3 flechas (>>>): file system Joliet.
- cone vermelho-azul com 3 flechas (>>>): file system Joliet (evidenciado assim pela seqncia Escape) que contm TAMBM os nomes curtos dos arquivos.

* cones que acompanham os cones visualizados na janela  direita (e tambm na janela da rvore das pastas  esquerda):
- cone em forma de flecha azul com a letra 'E': os arquivos/pastas so precedidos por um elenco extendido de atributos.
- cone com o sinal '+': o arquivo  descrito por mais de um record. Com boa probabilidade este arquivo  dividido em mais partes no CD.
  Isto  tpico para CDs escritos em modalidade packet e depois convertidos em ISO.
  IsoBuster gerencia tambm estes CDs!
- Um pequeno quadrado com a letra 'i' em vermelho: arquivo de tipo interleave.
  IsoBuster ainda no suporta a extrao deste tipo de arquivo.
  Estes arquivos 'podem' existir em discos CD-i, mas NUNCA vi um deles.

32. Eu extra um ISO ou TAO ou qualquer outro arquivo de uma faixo, sesso ou imagem completa usando IsoBuster. Como eu posso grav-lo num CD-R?
-----------------------------------------------------------------------------------------------------------------------------------------------------
Francamente, eu no sei... Bem... eu sei mas no sei o que voc realmente fez (qual o caminho utilizado) para extrair o arquivo, como definiu o layout do CD, se o extraiu de uma imagem de arquivos (e que tipo de imagem) ou diretamente do CD...
A funo de extrair arquivo/faixa/imagem  para engenharia, e eu deixo isso de lado por ora. Se voc no sabe o que est fazendo, pode servir-se de excelentes programas de extrao de imagens, como Ddump, BlindRead etc.
Eu no estou dizendo que so numerosos assim (pois sei que existem), mas de novo... por ora... sirva-se dos programas de extrao de imagem que existem nesse mundo. Saiba que esta no  a razo da existncia de IsoBuster... Recuperao de arquivos e pastas sim...

33. Eu quero recriar um CD (possivelmente mudar alguns arquivos) mas quero conserv-lo como CD de boot (inicializvel)... Alguma idia de como eu possa fazer isso?
-------------------------------------------------------------------------------------------------------------------------------------------------------------
Sim, eu sei como faz-lo... Eu pretendo escrever uma pgina explicando isso. Volte ao website para encontr-la (hoje, 16.10.2000, a pgina no existe, mas aparecer logo).

33. Eu abri uma imagem de arquivos e no consigo ver todas as faixas.
-------------------------------------------------------------------
Correto! IsoBuster no  capaz de detectar sesses mltiplas ou faixas em imagens de arquivos. Esta funcionalidade ser eventualmente possvel, mas no para todo tipo de imagens de arquivos, simplesmente porque a maioria delas no contm este tipo de informao.

